public class Test {
}

class Animal {
    private String name;
    private int age;
}

class Dog extends Animal {

}

//被private修饰的成员被继承了，但是不能访问????

//我们希望类尽量做到封装，所以要把细节隐藏起来

//
//三子棋改成类和对象
//扫雷改成类和对象

//如果一直派生出子类，继承的深度会非常深
//继承：单继承
//多层继承：A被B继承，B被C继承，
//不同类继承同一个类
//多继承：一个类继承多个类（不支持）

//final关键字
//修饰变量：常变量，表示该量不能被改变修改
//如果是成员变量定义为final，语法规定，必须同时给一个初始值
//修饰成员方法

//修饰类：表示该类不能被继承，称作密封类

//final修饰引用变量
//引用变量指向的对象不能改变。但是可以改变对象的内容


class F {
    public static void main(String[] args) {
        final int A = 10;
//        a = 99;  a变成常量，不能被修改，
//        而且一般情况下，将final修饰的变量名全大写

    }
}


